rocket-launching apparatus - English Synonyms Dictionary